home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Software / Freeware / Programare / bluej / bluejsetup-203.exe / {app} / lib / bluej.defs < prev    next >
Text File  |  2004-12-19  |  22KB  |  559 lines

  1. ####################################################################
  2. ##               BlueJ properties default values
  3. #####################################################################
  4. ##
  5. ## All settings in this file may be changed to configure BlueJ.
  6. ## Settings in this file are system wide and apply to all users.
  7. ##
  8. ## BlueJ property settings may also be specified on a per-user basis
  9. ## in the user property file. The user property file is in
  10. ##
  11. ##    <USER_HOME>/.bluej/bluej.properties                     (Unix)
  12. ##    C:\Winnt\profiles\<USER_NAME>\bluej\bluej.properties    (WinNT)
  13. ##    C:\<JDK_HOME>\bluej\bluej.properties                    (Win9x)
  14. ##
  15. ## Each of the properties in this file may be copied to the user
  16. ## properties file. Settings in the user file override the system
  17. ## wide settings here.
  18. ##
  19. #####################################################################
  20.  
  21.  
  22. #####################################################################
  23. ## The interface language. A directory must exist for the language in
  24. ## <BLUEJ_HOME>/lib. Language directories can be created by copying
  25. ## an existing language directory and translating the contents of the
  26. ## text files in that directory. If you make a language version for
  27. ## a new language, please send it to bluej@bluej.org
  28. #####################################################################
  29.  
  30. bluej.language=english
  31. #bluej.language=afrikaans
  32. #bluej.language=chinese
  33. #bluej.language=czech
  34. #bluej.language=dutch
  35. #bluej.language=french
  36. #bluej.language=german
  37. #bluej.language=italian
  38. #bluej.language=japanese
  39. #bluej.language=korean
  40. #bluej.language=portuguese
  41. #bluej.language=spanish
  42. #bluej.language=swedish
  43.  
  44. #####################################################################
  45. ## The JVM language and region. 
  46. ## This is different to the value above which sets the language for 
  47. ## BlueJ's labels.
  48. ## In most cases the values below can be left commented out.
  49. ## Its intended usage is for the scenario where you want the Java VM that
  50. ## BlueJ runs on to use a different language than its default Locale.
  51. ## For instance, you are using a machine that has its region set to 
  52. ## China and you want to run BlueJ in English. Default UI elements
  53. ## in Java such as File Choosers and dialogs
  54. ## will show the local language for the Region as set in the OS. This 
  55. ## allows you to override that value. To get the desired language of
  56. ## interface for your OS's Regional Settings it may be necessary to
  57. ## set both vm.language and vm.region. These map to Java's environment
  58. ## variables user.language and user.country.
  59. ## 
  60. ## The two letter language code that is required is the ISO-639 code, see:
  61. ## http://www.unicode.org/unicode/onlinedat/languages.html
  62. ## The two letter country code that is required is the ISO-3166 code, see:
  63. ## http://www.unicode.org/unicode/onlinedat/countries.html
  64. ##
  65. ## By default these are commented out, you can specify either or both
  66. ## to get the desired combination for your system.
  67. ## Note: these settings are used for the VM that runs BlueJ and also
  68. ## for the Debug VM that is used to run code, create objects etc. 
  69. #####################################################################
  70.  
  71. #vm.language=en
  72. #vm.language=zh
  73. #vm.language=fr
  74. #vm.language=cz
  75. #vm.language=dk
  76.  
  77. #vm.country=US
  78. #vm.country=CN
  79. #vm.country=FR
  80. #vm.country=CZ
  81. #vm.country=DK
  82.  
  83. #####################################################################
  84. ## URLs for the BlueJ manuals and documentation. If you have the
  85. ## documents installed locally and want to use your local version,
  86. ## edit these URLs.
  87. #####################################################################
  88.  
  89. bluej.url.bluej=http://www.bluej.org
  90. bluej.url.tutorial=http://www.bluej.org/tutorial/tutorial.pdf
  91. bluej.url.reference=http://www.bluej.org/reference/manual.pdf
  92. bluej.url.javaStdLib=http://java.sun.com/j2se/1.5/docs/api/index.html
  93.  
  94. # do not change the following:
  95. bluej.url.versionCheck=http://www.bluej.org/version.info
  96.  
  97.  
  98. #####################################################################
  99. ## Additional help menu items. Users can add their own menu items to
  100. ## the help menu here. Each menu item, when selected, will open a URL
  101. ## in a web browser. The items are listed in the help.menu.items
  102. ## property in the form
  103. ##    bluej.help.items=<tag1> <tag2> ...
  104. ## Tags can be any identifier. For every tag, there should be two
  105. ## additional properties:
  106. ##    bluej.help.<tag>.label=<menu label>
  107. ##    bluej.help.<tag>.url=<URL to open>
  108. ## The label will appear in the menu, the URL will be opened in the
  109. ## browser. See (commented out) example below.
  110. #####################################################################
  111.  
  112. #bluej.help.items=myCustomLib courseInfo
  113. #bluej.help.myCustomLib.label=My CS1 libraries
  114. #bluej.help.myCustomLib.url=http://www.google.com/
  115. #bluej.help.courseInfo.label=CS1 course info
  116. #bluej.help.courseInfo.url=http://www.bluej.org/help/archive.html
  117.  
  118.  
  119. #####################################################################
  120. ## The number of past projects that will be shown on the 
  121. ## File/Open Recent... menu.
  122. #####################################################################
  123.  
  124. bluej.numberOfRecentProjects=12
  125.  
  126.  
  127. #####################################################################
  128. ## User's home directory. This is also defined by Java, and if that's
  129. ## fine for you, don't specify this property. This property, if
  130. ## specified, will override Java's user.home property.
  131. #####################################################################
  132.  
  133. #bluej.userHome=/home/mik/tmp
  134.  
  135. #####################################################################
  136. ## Allow BlueJ to automatically open any projects that were open when 
  137. ## it was last closed down.   
  138. #####################################################################
  139.  
  140. bluej.autoOpenLastProject=true
  141.  
  142. #####################################################################
  143. ## Web browser. The following are the commands used for opening a
  144. ## web browser. (Only relevant for systems other than Windows and
  145. ## MacOS. On Win and MacOS, the mechanism is built-in.)
  146. #####################################################################
  147.  
  148. # First, try to open the URL in a running netscape process. If that 
  149. # fails, start netscape.  The first dollar sign ($) will be 
  150. # replaced by the URL to be opened.
  151. browserCmd1=netscape -remote openURL($)
  152. browserCmd2=netscape $
  153.  
  154. #######################################################################
  155. ## Documentation generation. This specifies the command used for
  156. ## generating documentation and the directory name within the project
  157. ## directory where the documentation is stored.
  158. ## Most of the options are sensible as they are.
  159. ##
  160. ## If the doctool.command line is commented out (default), the javadoc
  161. ## command is located in the JDK directory that was used to launch BlueJ
  162. ##
  163. ## If you want private methods included in the documentation,
  164. ## change "-package" in the options to "-private".
  165. ## If "linkToStandardLib" is true, we will try to use the URL specified
  166. ## above as "bluej.url.javaStdLib" to create links. If that URL is
  167. ## not accessible, documentation generation will fail. Therefore, if
  168. ## you want to work offline, set "linkToStandardLib" to false (you
  169. ## can also do that from within BlueJ in the Preferences dialog).
  170. #######################################################################
  171.  
  172. #doctool.command=javadoc
  173. doctool.options=-author -version -nodeprecated -package
  174. doctool.outputdir=doc
  175. doctool.linkToStandardLib=true
  176.  
  177.  
  178. #######################################################################
  179. ## Applets. Preferences for how applets are generated and executed.
  180. ##
  181. ## If the appletViewer.command line is commented out (default), the viewer 
  182. ## command is located in the JDK directory that was used to launch BlueJ
  183. #######################################################################
  184.  
  185. #appletViewer.command=appletviewer
  186.  
  187.  
  188. #######################################################################
  189. ## For Mac OS only: indicate whether to place the menu bar at top of 
  190. ## screen (screenmenubar=true), or top of each window 
  191. ## (screenmenubar=false).
  192. #######################################################################
  193.  
  194. bluej.macos.screenmenubar=true
  195.  
  196.  
  197. #####################################################################
  198. ## System libraries which are added to BlueJ's class path
  199. ##
  200. ## The commented out examples below are just to show the
  201. ## syntax used
  202. #####################################################################
  203.  
  204. #bluej.systemlibrary1.description=A Sample Library for Windows
  205. #bluej.systemlibrary1.location=S\:\\Programming\\Java\\lib\\sample.jar
  206.  
  207. #bluej.systemlibrary2.description=A Sample Library for UNIX
  208. #bluej.systemlibrary2.location=/usr/local/java/lib/sample.jar
  209.  
  210.  
  211. #####################################################################
  212. ## The VM that the windows client should use
  213. ##
  214. ## This setting can be used in lab environment where there is a
  215. ## shared instance of BlueJ on a network drive, along with
  216. ## a shared instance of a JDK somewhere.
  217. ##
  218. ## This setting should not be uncommented except in that situation.
  219. ##
  220. ## NOTE: this setting is _only_ used under windows, and only when
  221. ##       BlueJ is launched with the standard windows launcher (not if
  222. ##       launched using a windows batch file)
  223. ##
  224. ## The commented out examples below are just to show the
  225. ## syntax used
  226. #####################################################################
  227.  
  228. #bluej.windows.vm=X\:\\Programming Apps\\J2SDK_1.4.1_02
  229.  
  230.  
  231. #######################################################################
  232. ## Class templates for new class generation. When creating a new class
  233. ## a list of templates is presented to choose from. This property
  234. ## defines this list. To add additional templates, you should
  235. ##  - choose a name <template-name> for the template
  236. ##  - create a file named <template-name>.tmpl in
  237. ##    <bluej>/lib/<language>/templates/newclass/ that contains the text
  238. ##  - add <template-name> to the classTemplates list below (optional)
  239. ##  - add a property named "pkgmgr.newClass.<template-name>" in the
  240. ##    language label files for all languages you intend to use
  241. ##    (<bluej>/lib/<language>/labels), defining the label to appear in
  242. ##    the dialogue. (optional)
  243. ## If the template is for an applet, interface or abstract class, the
  244. ## name you choose should start with "applet", "interface" or
  245. ## "abstract", respectively. Everything else will be treated as a
  246. ## standard class.
  247. ## More information is in
  248. ##      <bluej-home>/lib/<language>/templates/newclass/README
  249. ## The bluej.templatePath property can be used to choose a different
  250. ## directory to store the templates (the default is
  251. ## <bluej_home>/lib/<language>/templates/newclass).
  252. ## Note: if the path contains backslashes, they must be written as
  253. ## double-backslashes (see example).
  254. #######################################################################
  255.  
  256. bluej.classTemplates = stdclass abstract interface appletj unittest enum
  257. #bluej.templatePath = /home/mik/bluej/lib/english/templates/newclass
  258. #bluej.templatePath = F:\\shared\\bluej\\templates
  259.  
  260. #######################################################################
  261. ## BlueJ Look and Feel.
  262. ## By default no option is specified, this means that BlueJ decides.
  263. ## At present this means:
  264. ## Windows: System look and feel
  265. ## Linux: CrossPlatform look and feel (Metal)
  266. ## Solaris: CrossPlatform look and feel (Metal)
  267. ## Where a crossplatform look and feel has been specified, font 
  268. ## customisation can be done through the use of the BlueJ theme option
  269. #######################################################################
  270.  
  271. #bluej.lookAndFeel=system
  272. #bluej.lookAndFeel=crossplatform
  273.  
  274. #######################################################################
  275. ## Fonts. You can choose a font size for most of the interface
  276. ## components, and a font face and size for the editor. The editor font
  277. ## size can be redefined by a user in their preference dialogue.
  278. #######################################################################
  279.  
  280. #######################################################################
  281. # Theme fonts for User Interface components
  282. # These specify font and font sizes for most of the interface components
  283. # if using a crossplatform setting for bluej.lookandfeel. When using a
  284. # system lookandfeel UI fonts are derived from the OS settings.
  285. # This is the name of a font face with an optional "-bold" at the end.
  286. # The theme fonts are only used if bluej.useTheme flag is true and the 
  287. # bluej.lookandfeel property has been uncommented and set to crossplatform.
  288. # Note: the use of theme flag and specification and non-standard fonts
  289. # may affect bluej startup time (not confirmed for all systems)
  290.  
  291. # Use theme, which means interface and menu fonts can be specified.
  292. bluej.useTheme=false
  293.  
  294. bluej.fontsize=12
  295. bluej.font=SansSerif
  296. #bluej.font=Monospaced
  297. #bluej.font=SIMSUN
  298.  
  299. # fonts for menus
  300. bluej.menu.font=SansSerif-bold
  301. bluej.menu.fontsize=12
  302. # END OF THEME FONTS
  303. #######################################################################
  304.  
  305. # fonts for Targets (classes in display)
  306. bluej.target.font=SansSerif-bold
  307. bluej.target.fontsize=12
  308.  
  309. # fontsize for the editor
  310. bluej.editor.fontsize=12
  311.  
  312. # fontsize for the terminal
  313. bluej.terminal.font=monospaced
  314. #bluej.terminal.font=monospaced-bold
  315. bluej.terminal.fontsize=12
  316.  
  317. # The editor font. This is the name of a font face with an optional
  318. # "-bold" at the end. Most used are monospaced fonts, such as Courier.
  319. # Good large fonts for screen projections are SansSerif-bold, 14pt, or
  320. # Courier-bold, 18pt. Only the font face is specified here, the font
  321. # size is specified in the BlueJ preference dialogue. Some examples:
  322.  
  323. bluej.editor.font=Monospaced
  324. bluej.editor.MacOS.font=Monaco
  325. # bluej.editor.font=Monospaced-bold
  326. # bluej.editor.font=SansSerif
  327. # bluej.editor.font=SansSerif-bold
  328. # bluej.editor.font=Arial-bold
  329.  
  330.  
  331. #######################################################################
  332. ## Printing settings.
  333. #######################################################################
  334.  
  335. # fonts for printing source text
  336. bluej.fontsize.printText=10
  337. bluej.fontsize.printTitle=14
  338. bluej.fontsize.printInfo=9
  339.  
  340. # scale factor for printing the class diagram. The value is in percent.
  341. # (a value of 100 will print at approx same size as the diagram on 
  342. # screen, a value of 50 will reduce the printed version to 50%, etc.)
  343. bluej.print.scale=60
  344.  
  345. #######################################################################
  346. ## Terminal settings. Height and width are in number of characters.
  347. #######################################################################
  348. bluej.terminal.height=22
  349. bluej.terminal.width=80
  350.  
  351.  
  352. #######################################################################
  353. ## Some settings for editor preferences.
  354. ## These are the initial defaults - the settings can be changed by
  355. ## users in their preferences dialogue. (values: true / false)
  356. #######################################################################
  357.  
  358. bluej.editor.autoIndent=true
  359. bluej.editor.syntaxHilighting=true
  360. bluej.editor.displayLineNumbers=false
  361. bluej.editor.makeBackup=false
  362. bluej.editor.matchBrackets=true
  363.  
  364. bluej.editor.tabsize=4
  365.  
  366.  
  367. #######################################################################
  368. ## Settings for test tools preferences.
  369. ## These are the initial defaults - the settings can be changed by
  370. ## users in their preferences dialogue. (values: true / false)
  371. #######################################################################
  372.  
  373. bluej.testing.showtools=false
  374.  
  375.  
  376. #######################################################################
  377. ### Colours. All are specified as RGB values.
  378. #######################################################################
  379.  
  380. colour.background=208,212,208
  381. colour.graph.background=255,255,255
  382. colour.text.bg=255,255,255
  383. colour.text.fg=0,0,0
  384.  
  385. colour.arrow.uses=0,0,0
  386. colour.arrow.implements=0,0,0
  387. colour.arrow.extends=0,0,0
  388.  
  389. colour.target.border=0,0,0
  390. colour.target.bg.compiling=200,150,100
  391. colour.target.stripes=152,152,152
  392.  
  393. # colours for different types of classes (by default we make most
  394. # of them the same - except for unit tests).
  395. colour.class.bg.default=245,204,155
  396. colour.class.bg.abstract=245,204,155
  397. colour.class.bg.interface=245,204,155
  398. colour.class.bg.applet=245,204,155
  399. colour.class.bg.unittest=197,211,165
  400. colour.class.bg.enum=245,204,155
  401.  
  402. colour.package.bg.default=180,130,44
  403.  
  404.  
  405. # object bench
  406. colour.objectbench.background=250,250,250
  407. colour.wrapper.bg=205,38,38
  408. colour.wrapper.shadow=152,152,152
  409.  
  410. #text colour for environment specific commands in popup menus
  411. colour.menu.environOp=152,32,32
  412.  
  413. #colour for selections (in text and otherwise)
  414. colour.selection=249,225,87
  415.  
  416. #####################################################################
  417. ## Compiling. Commands used to execute a compiler. The first property
  418. ## sets the type of the compiler. Currently it can be one of
  419. ## internal, javac or jikes. The second property if it exists,
  420. ## specifies the name of the executable to run as the compiler. This
  421. ## can be a fully qualified path or the name of an executable in the
  422. ## path. If it is not specified then BlueJ defaults to the standard
  423. ## name of the specified compiler type (ie javac for type javac and
  424. ## jikes for type jikes).
  425. #####################################################################
  426.  
  427. bluej.compiler.type=internal
  428.  
  429. #bluej.compiler.type=jikes
  430. #bluej.compiler.executable=jikes
  431.  
  432. #bluej.compiler.type=javac
  433. #bluej.compiler.executable=javac
  434.  
  435. #####################################################################
  436. ## Compiler options. 
  437. ## 
  438. ## Here, you can add compile options for the Java compiler (by 
  439. ## default javac; see bluej.compiler setting above). If this attribue
  440. ## is not specified, the compiler is run with default options.
  441. ## 
  442. ## The following options will ALWAYS be added internally in BlueJ. If
  443. ## you change these, funny things might happen (such as BlueJ not 
  444. ## working at all)
  445. ## -deprecation (Show description of each use of a deprecated method)
  446. ## -g           (Generate all debugging information)
  447. ## -source      (set to the version of the running JDK (1.4 or 1.5))
  448. ## -d           (set the output directory)
  449. ##
  450. #####################################################################
  451.  
  452. #bluej.compiler.options=-source 1.4
  453.  
  454. #####################################################################
  455. ## Options for starting the internal virtual machine.
  456. ## By default, we switch Hotspot optimisation off. There are some 
  457. ## bugs in Hotspot that cause debugging errors when optimising.
  458. ## If you really want, you can switch it on here - this will make
  459. ## your programs run faster, but cause bugs in BlueJ's debugger!!
  460. ## This can also be switched in the preferences dialog.
  461. #####################################################################
  462.  
  463. bluej.vm.optimize=true
  464.  
  465. #####################################################################
  466. ## transport used to communicate with the debug VM. Available
  467. ## transports are "dt_socket" (TCP/IP transport) and "dt_shmem"
  468. ## (shared memory transport, which is available on Windows only).
  469. ##
  470. ## Normally, this setting should be left alone.
  471. ##
  472. ## The default is to try TCP/IP first, and fall back to shared memory
  473. ## if available (TCP/IP may not work if an overly restrictive firewall
  474. ## is installed). The transport actually used will be noted in the
  475. ## debuglog file.
  476. ## 
  477. ## There is a small delay at startup if the TCP/IP transport fails;
  478. ## this delay can be alleviated by specifying to only try the shared
  479. ## memory transport, by uncommenting the following line:
  480. #####################################################################
  481.  
  482. #bluej.vm.transport=dt_shmem
  483.  
  484. #######################################################################
  485. ## Debugging. When true, debug output goes to console; when false, it
  486. ##  is written to a log file in the user's bluej settings directory.
  487. #######################################################################
  488.  
  489. bluej.debug=false
  490.  
  491.  
  492. #######################################################################
  493. ## Images.
  494. #######################################################################
  495.  
  496. image.icon=bluej-icon.gif
  497. image.icon.terminal=bluej-icon-terminal.gif
  498. image.icon.editor=bluej-icon-edit.gif
  499. image.logo=bluej-logo.gif
  500. image.empty=empty.gif
  501.  
  502. # arrow buttons
  503. image.build.depends=arrow_black_uml.gif
  504. image.build.extends=darrow_black_uml.gif
  505.  
  506. # the machine indicator
  507. image.working=working.gif
  508. image.working.idle=working-idle.gif
  509. image.working.disab=working-disab.gif
  510. image.working.stopped=working-stopped.gif
  511.  
  512. # editor breakpoint and step mark
  513. image.editor.breakmark=break.gif
  514. image.editor.stepmark=stepmark.gif
  515. image.editor.breakstepmark=stepbreak.gif
  516.  
  517. # file chooser
  518. image.filechooser.packageIcon=packageIcon.gif
  519. image.filechooser.classIcon=classIcon.gif
  520.  
  521. # class
  522. image.class.broken=broken-arrow.gif
  523.  
  524. # editor help icon
  525. image.editor.help=help.gif
  526.  
  527. # debugger
  528. image.debug.continue=continue.gif
  529. image.debug.step=step.gif
  530. image.debug.step_into=step_into.gif
  531. image.debug.stop=stop.gif
  532. image.debug.terminate=terminate.gif
  533.  
  534. #text eval area
  535. image.eval.prompt=prompt.gif
  536. image.eval.continue=prompt-continue.gif
  537. image.eval.object=small-object.gif
  538. image.eval.dragobject-plus=drag-object-plus.gif
  539. image.eval.dragobject-noplus=drag-object-noplus.gif
  540.  
  541. # unit testing
  542. image.test.recording=record.gif
  543.  
  544. # test manager
  545. image.testmgr.ok=ok.gif
  546. image.testmgr.error=error.gif
  547. image.testmgr.failure=failure.gif
  548.  
  549. # extensions manager help page
  550. image.extmgr.info=extmgr-info.gif
  551.  
  552. #inspector object reference arrow
  553. image.inspector.objectref=objectref.gif
  554.  
  555. # borders
  556. image.border.topleft=corner_top_left.gif
  557. image.border.topright=corner_top_right.gif
  558. image.border.bottomleft=corner_bottom_left.gif
  559. image.border.bottomright=corner_bottom_right.gif